html, body{ height: 100%}
body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, blockquote{ margin: 0; padding: 0}
li{ list-style-type: none}
img{ border: none}
body, h1, h2, h3, h4, h5, h6, td, th, button, select, textarea{ font-size: 14px; line-height: 1.4}
h1, h2, h3, h4, h5, h6{ font-weight: 400}
a{ color: rgb(250,96,28); text-decoration: none; -moz-transition: color 800ms linear; -webkit-transition: color 800ms linear; -o-transition: color 800ms linear}
a:hover{ color: rgb(240,24,24); text-decoration: none}
sup, sub{ font-size: 0.7em; line-height: 0}
table{ border-collapse: collapse; border-spacing: 0}
body, td, th, textarea{ font-family: "Meiryo UI","Microsoft YaHei","Tahoma"}
input, textarea{ padding: 2px}
header, footer, nav, article, section, aside, figure, figcaption, hgroup{ display: block; margin: 0; padding: 0}

body{background-color:#fff}
#header{width:960px;height:128px;margin:0 auto;background:url(img/top.jpg) no-repeat}
#wrap{width:920px;margin:0 auto;padding:20px;background-color:#e8e7e7;overflow:hidden;zoom:1}
#footer{width:960px;height:188px;margin:0 auto;background:url(img/bottom.jpg) no-repeat}

.login{height:387px;padding:0 20px!important;background:url(img/login_bg.png) no-repeat 50% 50%}
.login hgroup{display:none}
.login .begin{position:relative;zoom:1}
.login .begin a{position:absolute;left:361px;top:202px;display:block;width:217px;height:81px;overflow:hidden;text-indent:-217px}

.can_stage{float:left;width:448px;border:2px solid #808181;margin-right:20px;overflow:hidden;zoom:1}
.can{float:left;width:220px;height:220px;border:2px solid #808181;background-color:#fff;position:relative;zoom:1}
.can canvas{position:absolute;left:0;top:0}

.can_preview{float:left;width:455px}

.setting_panel{overflow:hidden}
.setting_panel .tabs{padding:5px 0 0 5px;overflow:hidden;zoom:1;background-color:#ffae00}
.setting_panel .tabs a{float:left;height:26px;margin-right:5px;padding:0 10px;background-color:#feff94;border-radius:4px 4px 0 0;line-height:26px}
.setting_panel .tabs a.current{background-color:#fff}
.setting_panel .conts{height:348px;overflow-x:hidden;overflow-y:auto;margin-top:-1px;border:1px solid #ffae00;background-color:#fff}
.setting_panel .cont{padding:10px;display:none}
.setting_panel .conts .current{display:block}
.setting_panel .create_4koma{float:right;width:147px;height:51px;margin-top:10px;padding:0;border:0 none;background:url(img/create_btn.png) no-repeat;overflow:hidden;cursor:pointer;text-indent:-147px;text-align:left}

.setting_panel .text p{margin-top:16px;line-height:24px;vertical-align:middle}
.setting_panel .text .label{vertical-align:top}
.setting_panel .text .textbox{width:300px;margin-left:10px;padding:3px;border:1px solid #ffae00;vertical-align:top;box-shadow: 1px 1px #feff94 inset}
.setting_panel .text textarea.textbox{height:110px;resize:none}
.setting_panel .text .style{padding-bottom:10px}
.setting_panel .text .style select{margin-right:10px}

.setting_panel .list{width:435px;overflow:hidden;zoom:1;margin-right:-9px}
.setting_panel .list li{float:left;margin:0 9px 15px 0}
.setting_panel .list img{display:block;width:120px;height:90px;padding:3px;border:1px solid #808181}
.setting_panel .list figure{position:relative;zoom:1}
.setting_panel .list figcaption{position:absolute;right:1px;bottom:1px;display:block;height:24px;padding:0 5px;background-color:#fff;line-height:24px}

.setting_panel .list .current img{border:1px solid #f30;}
.setting_panel .list .current figcaption{background:#f30;}
.setting_panel .list .current figcaption a{color:#fff;}

.send_panel{overflow:hidden;width:340px;margin:0 auto;padding:30px;border:1px solid #f5c660;background-color:#fff}
.send_panel h2{height:16px;margin-bottom:36px;border-bottom:1px solid #f78a14;line-height:32px;font-size:2em;color:#f78a14;text-align:center}
.send_panel h2 span{background-color:#fff;padding:0 10px}
.send_panel .save_btn{display:block;width:187px;height:64px;margin:12px auto;background:url(img/save_btn.png) no-repeat;overflow:hidden;text-indent:-187px}
.send_panel .textbox{width:330px;height:110px;resize:none;padding:3px;border:1px solid #ffae00;vertical-align:top;box-shadow: 1px 1px #feff94 inset}
.send_panel .sendto_weibo{float:right;width:76px;height:32px;margin-top:30px;padding:0;border:0 none;background:url(img/post_btn.png) no-repeat;overflow:hidden;cursor:pointer;text-indent:-78px;text-align:left}

#workshop{position:relative;zoom:1}
#workshop .arrow_pic{position:absolute;left:424px;top:365px;display:block;width:164px;height:96px;background:url(img/arrow.png) no-repeat}
